<?php #Script de configurare - config.php
//Variabila care indica starea siteului.
$live = FALSE;
//Defineste adresa de posta electronica pentru jurnalul de erori.
$myemail = "teo_mih_eug@yahoo.com";
//Creeaza procedura de tratarea erorilor
function my_error_handler($e_number, $e_message, $e_file, $e_line, $e_vars)
{
	global $live, $myemail;
	
	//Construieste mesajul de eroare
	$message = "An error occurred in script '$e_file' on line '$e_line':\n<br>$e_message\n<br>";
	
	//Adauga data si ora
	$message .= "Date/Time: " .date('n-j-Y H:i:s') . "\n<br>";
	
	//Adauga valoarea $e_vars la $message
	$message .= "<pre>" .print_r($e_vars, 1) . "</pre>\n<br>";
	
	if($live)
	{ //Nu afiseaza eroarea specifica
		error_log($message, 1, $myemail);
		//Transmite mesajul de posta electronica
		//Afiseaza un mesaj de eroare doar daca eroarea nu este o notificare
		if($e_number != E_NOTICE)
		{
			echo 'A system error occurred. We apologize for the inconvenience.<br>';
		}
	}
	else
	{//Dezvoltare (afiseaza eroarea).
		echo $message;
	}
}//Sfarsitul definitiei functiei my_error_handler().

//Utilizeaza procedura personala de tratare a erorilor.

set_error_handler('my_error_handler');
	
?>